canis mesomelas - Turkish English Dictionary